let str = 'abc，DeF,g01,234,567,89'
//长度
console.log(str, length)
//2.使用数组下标表示数组内容
console.log(str[0], str[str.length - 1])
//3. charAt(index)指定位置的字符
console.log(str.charAt(0), str.charAt(str.length - 1))

//4 concat()拼接字符串
console.log(str.concat('xyz'))
//5.使用指定的字符分割字符串为数组
let arr = str.split(',')
console.log(arr)
//拆分字符串中的每个字符
console.log(str.split(''))
//6.replace()是字符替换值,只替换第一个
console.log(str.replace(',', '-'))
//7,indexOf(","),首次出现的位置
console.log(str.indexOf(','))
console.log(str.match(/\,/g))
//8.找字符串中的值，返回一个数组
console.log(str.match(/\,/g))
//要找当前字符中的所有汉字
let fileName = '我是文字1234567'
let reg = /[\u4e00-\u9fa5]/g
let nameArr = fileName.match(reg)
console.log(nameArr)
//把数组元素拼接成字符串
let name = nameArr.join('')
console.log(name)
//9，转大写
console.log((st = str.toUpperCase()))
//10.转小写
console.log((st = str.toLowerCase()))
//11.substring(star,end)截取[start,end)下标范围内的字符串
let start = str.indexOf(',')
let end = str.lastIndexOf(',')
console.log((st = str.substring(start, end)))



//随机抽取6个字符，输出100个这样的字符串
let commomString = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
let arrNames = []
for (let i = 0; i < 100; i++) {
    let st = ''
    for (let j = 0; i < 6; j++) {
        let index = Math.floor(Math.random() * 62)
        st += commomString[index]
    }
    arrNames.push(st)
    console.log(arrNames)
}
//一页7条，25条，共几页？
console.log(Math.ceil(25 / 7))